
$(function () {
    $("#lagroup").click(function () {
        $("#tbgroup").html("");
        $.ajax({
            type:"get",
            url:"getAllgroup.do",
            dataType:"json",
            success:function (data) {
                for (var i = 0; i <data.length ; i++) {
                    $("#tbgroup").append("<tr id='tr' onmouseout='change(this)' onmouseover='over(this)' onclick='tbgroupdianji(this)'>" +
                        "<td>"+data[i].permId+"</td><td>"+data[i].permName+"</td></tr>")
                }
            }
        })
    })
    $("#userPwd").keyup(function () {
        var pwd = $("#userPwd").val();
        //密码为八位及以上并且字母数字特殊字符三项都包括
        var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
        //密码为七位及以上并且字母、数字、特殊字符三项中有两项，强度是中等
        var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
        var enoughRegex = new RegExp("(?=.{6,}).*", "g");
        if(strongRegex.test(pwd)){
            $("#strong").css({
                'background':'#33ff33'
            });
        }else if(mediumRegex.test(pwd)){
            $("#middle").css({
                'background':'#FFC125'
            });
            $('#strong').css({
                'background': 'rgb(238, 238, 238)'
            });
        }else{
            $('#weak').css({
                'background': '#EE4000'
            });
            $('#middle').css({
                'background': 'rgb(238, 238, 238)'
            });
            $('#strong').css({
                'background': 'rgb(238, 238, 238)'
            });
        }
    })

    $("#form1").submit(function () {
        var userName = $("#userName1").val();
        var userAccount = $("#userAccount").val();
        var userPwd = $("#userPwd").val();
        var reuserPwd = $("#reuserPwd").val();
        var userType = $("#userType").val();
        if(userName==""||userName==null){
            alert('请输入姓名')
            return false;
        }
        if(userAccount==""||userAccount==null){
            alert("请输入账号")
            return false;
        }
        if(userPwd==""||userPwd==null){
            alert("请输入密码");
            return false;
        }
        if(reuserPwd==""||reuserPwd==null){
            alert("请确认密码")
            return false;
        }
        if(reuserPwd!=userPwd){
            alert("两次密码输入不相同");
            return false;
        }
        if(userType==""||userType==null){
            alert("请选择类型");
            return false;
        }
        return true;
    })
})
function over(tr) {
    tr.style.backgroundColor="hsl(176,45%,43%)"
}
function change(tr) {
    tr.style.backgroundColor="white"
}
function tbgroupdianji(ths) {
    var permId = ths.cells[0].innerHTML;
    $.ajax({
        type:"get",
        url:"updateGroup.do?permId="+permId,
        success:function () {
            window.location.reload();
        }
    })
}